.logo{
    position: relative;
    #hying{
        background: url(https://ziyimall.com/images/login-icon.png);
        width: 110px;
        position: absolute;
        top: 30px;
        left: 210px;
        height: 40px;
        // text-indent: -9999px;
    
    }
}


.login-wrap{
    background: url(../../static/img/singInbanner.jpg) no-repeat center center;
    height: 450px;
}

#footerW{
   
    .f-pret03{
        background-color: #fff;
    color: #333;
a{
    color: #333;
}    
}}

        .login-wrap{
            .contaninter{
                .login-page{
                    width: 380px;
                    min-height: 410px;
                    position: absolute;
                    top: 141px;
                    left: 50%;
                    margin-left: 230px;
                    padding: 15px;
                    background: #fff;
                    overflow: hidden;
                    .signin{
                        border: none;
                        width: 350px;
                        padding: 0 15px;
                        margin: 0;
                        background-color: #fff;
                        .sign-title{
                            font-size: 24px;
                            padding: 0;
                            border-bottom: none;
                            margin-top: 30px;
                            margin-bottom: 20px;
                            height: 44px;
                            p{
                                text-align: center;
                                width: 290px;
                                display: inline-block;
                                vertical-align: bottom;
                                position: relative;
                                z-index: 1;
                                
                                a{
                                    font-size: 24px;
                                    margin-left: 50px;
                                    margin-right: 3px;
                                    text-decoration: none;
                                    color: #8a8a8a;
                                    &:nth-of-type(2){
                                        color: #00A8FF;
                                    }
                                }
                            }
                            .right_code{
                                position: absolute;
                                top: 15px;
                                right: 15px;
                                text-align: right;
                                width: 50%;
                                img{
                                    vertical-align: middle;
                                    border: none;
            
                                }
                            }
                        }
                        form{
                            position: relative;
                            ul{
                                list-style: none;
                                
                                .iteminput1,.iteminput2{
                                    margin-bottom: 16px;
                                    display: list-item;
                                    height: 51px;
                                    font-size: 116.66667%;
                                    overflow: hidden;
                                    label{
                                        height: 32px;
                                        overflow: hidden;
                                        text-align: right;
                                        float: left;
                                        display: none;
                                    }
                                    input{
                                        padding-left: 12px;
                                        padding-right: 0;
                                        height: 46px;
                                        line-height: 46px;
                                        font-size: 14px;
                                        width: 336px;
                                        color: #262626;
                                        padding: 1px 4px;
                                        font-family: inherit;
                                        font-size: inherit;
                                        font-style: inherit;
                                        font-weight: inherit;
                                        outline: 0;
                                        border-width: 1px;
                                        border-color: #ccc;
                                        opacity: 0.7;
                                    }
                                }
                                .action_agree{
                                    font-size: 12px;
                                    line-height: 1;
                                    margin-top: 10px;
                                    margin-bottom: 10px;
                                        label{
                                            margin-left: 0;
                                            margin-right: 0;
                                            position: relative;
                                            top: -3px;
                                            font-size: 12px;
                                            cursor: default;
                                            vertical-align: middle;
                                            a{
                                                color: #0563c3;
                                                text-decoration: none;
                                            }
                                        }
                                }
                                .itemnormal{
                                    overflow: hidden;
                                    button{
                                        width: 350px;
                                        height: 50px;
                                        line-height: 50px;
                                        outline: none;
                                        color: #fff;
                                        border: 0 none;
                                        background-color: transparent;
                                        padding: 0;
                                        span{
                                            padding: 0;
                                            background: #00a8ff;
                                            display: block;
                                            cursor: pointer;
                                        }
                                    }
                                }
                                .linkaccount{
                                    height: 16px;
                                    line-height: 16px;
                                    overflow: hidden;
                                    text-align: right;
                                    margin-top: 10px;
                                    a{
                                        padding: 0 5px;
                                        font-size: 14px;
                                        margin: 0;
                                        color: #666666;
                                        text-decoration: none;  
                                    }
                                }
                                .thirdlogin{
                                    text-align: center;
                                    border-top: 1px solid #ccc;
                                    position: relative;
                                    overflow: visible;
                                    margin-top: 35px;
                                    div{
                                        top: -11px;
                                        display: block;
                                        position: absolute;
                                        display: inline-block;
                                        left: 70px;
                                        width: 210px;
                                        background-color: #fff;
                                        text-align: center;
                                        span{
                                            margin-top: 0px;
                                        }
                                    }
                                    span{
                                        display: inline-block;
                                        margin: 0 auto;
                                        margin-top: 35px;
                                        text-align: center;
                                        a{
                                            margin-left: 3px;
                                            margin-right: 3px;
                                            color: #333;
                                            text-decoration: none;
                                            font-size: 14px;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }

        .alert{
            width: 40%;
            height: 90px;
            line-height: 90px;
            border-radius: 10px;
            position: absolute;
            z-index: 999;
            left: 50%;
            margin-left: -15%;
            text-align: center;
            display: none;
            background-color: rgba(100,200,140,.7);
        }
        .alert-success,.alert-danger{
            display: block;
        }
